Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
КН
Кафедра:
Кафедра ЕОМ

Інформація про роботу

Рік:
2015
Тип роботи:
Звіт про виконання лабораторної роботи
Предмет:
ТБВ

Частина тексту файла

Міністрество освіти і науки, молоді та спорту України Національний університет «Львівська політехніка» Кафедра ЕОМ Звіт про виконання лабораторної роботи №6 Львів 2015 //main.cpp #include <iostream> #include "tv.h" using namespace std; int main(){ bool bCheck; int iMaxPower; CTv MyTv; cin >> bCheck; cin >> iMaxPower; MyTv.CGadget::m_fnSetMaxPower(iMaxPower); MyTv.m_fnSetCheck(bCheck); if (bCheck){ int iAmpers, iVolts; cin >> iAmpers >> iVolts; MyTv.m_fnSet(iAmpers, iVolts, 1, 1, 1, 1, 1); } else { MyTv.m_fnSet(0, 0, 1, 1, 1, 1, 1); } MyTv.m_fnGet(); MyTv.m_fnGetPower(); MyTv.CGadget::m_fnGetMaxPower(); } //tv.h #pragma once #include "Gadget.h" class CTv: public CGadget{ private: bool m_bColor, m_bRemote, m_bSKART, m_bRGB, m_bDVBT2; public: CTv(); ~CTv(); void m_fnGetPower(); void m_fnGet(); void m_fnSet(int iAmpers, int iVolts, bool bColor, bool m_bRemote, bool bSKART, bool bRGb, bool bDVBT2); void m_fnSetCheck(bool bCheck); }; //tv.cpp #include "tv.h" #include <iostream> using namespace std; CTv::CTv(){ m_iAmpers = 0; m_iVolts = 0; m_bColor = 0; m_bRemote = 0; m_bSKART = 0; m_bRGB = 0; m_bDVBT2 = 0; } CTv::~CTv(){} void CTv::m_fnSetCheck(bool bCheck){ m_bCheck = bCheck; } void CTv::m_fnSet(int iAmpers, int iVolts, bool bColor, bool bRemote, bool bSKART, bool bRGB, bool bDVBT2){ m_iAmpers = iAmpers; m_iVolts = iVolts; m_bColor = bColor; m_bRemote = bRemote; m_bSKART = bSKART; m_bRGB = bRGB; m_bDVBT2 = bDVBT2; } void CTv::m_fnGet(){ if (m_bCheck){ cout << "Ampers = " << m_iAmpers; cout << "Volts = " << m_iVolts; } if (m_bColor) cout << "Color - yes" << endl; else cout << "Color - no" << endl; if (m_bRemote) cout << "Remote - yes" << endl; else cout << "Remote - no" << endl; if (m_bSKART) cout << "SKART - yes" << endl; else cout << "SKART - no" << endl; if (m_bRGB) cout << "RGB - yes" << endl; else cout << "RGB - no" << endl; if (m_bDVBT2) cout << "DVB-T2 - yes" << endl; else cout << "DVB-T2 - no" << endl; } void CTv::m_fnGetPower(){ if ((int)m_iAmpers*m_iVolts){ cout << "TV Power = " << (int)m_iAmpers*m_iVolts << endl; } else cout << "TV turned off" << endl; } //gadget.h #pragma once class CGadget{ protected: int m_iAmpers, m_iVolts, m_iMaxPower; bool m_bCheck; public: CGadget(); ~CGadget(); void m_fnGet(); void m_fnGetMaxPower(); void m_fnSetMaxPower(int iMaxPower); }; //gadget.cpp #include "Gadget.h" #include <iostream> using namespace std; CGadget::CGadget(){ } CGadget::~CGadget(){ } void CGadget::m_fnGet(){ if (m_bCheck){ cout << "Gadget turn off" << endl; } else{ cout << "Gadget turn on" << endl; } cout << "Ampers = " << m_iAmpers << endl; cout << "Volts = " << m_iVolts << endl; cout << "MaxPower = " << m_iMaxPower << endl; } void CGadget::m_fnSetMaxPower(int iMaxPower){ m_iMaxPower = iMaxPower; } void CGadget::m_fnGetMaxPower(){ cout << "Gadget Max Power = " << m_iMaxPower << endl; }
Антиботан аватар за замовчуванням

15.11.2015 03:11

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини